package com.wanczy.dao;

import java.util.List;

import com.wanczy.pojo.RoleTable;


public interface RoleTableDAO {
	/**
	 * 查询所有的角色
	 * @return
	 */
	public List<RoleTable> find(String name,int pageSize,int pageCurrent);
	/**
	 * 根据ID查询角色
	 * @param roleId
	 * @return
	 */
	public List<RoleTable> findByUserId(int userId);
	/**
	 * 根据roleID查询
	 * @param roleId
	 * @return
	 */
	public List<RoleTable> findByRoelId(int roleId);
	/**
	 * 修改角色
	 * @return
	 */
	public boolean doUpd(RoleTable role);
	/**
	 * 新增角色
	 * @return
	 */
	public boolean doIns(RoleTable role);
	/**
	 * 删除角色
	 * @param stuId
	 * @return
	 */
	public boolean doDel(int roleId); 
	/**
	 * 查询总的数据笔数
	 * @param roleId
	 * @return
	 */
	public int findCount(String name);
}
